Add t.step_func() to calllback and remove closed state test. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1462179 gecko-commit: f67ebc5b1596dca084bbfc13438cca0c276354cd gecko-integration-branch: autoland gecko-reviewers: bwc
diff --git a/webrtc/RTCPeerConnection-setRemoteDescription.html b/webrtc/RTCPeerConnection-setRemoteDescription.html index 3ceafe0..1dbcf41 100644 --- a/webrtc/RTCPeerConnection-setRemoteDescription.html +++ b/webrtc/RTCPeerConnection-setRemoteDescription.html
@@ -81,10 +81,10 @@ let eventCount = 0; const states = [ - 'stable', 'have-local-offer', 'stable', 'have-remote-offer', 'closed' + 'stable', 'have-local-offer', 'stable', 'have-remote-offer', ]; - pc.onsignalingstatechange = () => - assert_equals(pc.signalingState, states[++eventCount]); + pc.onsignalingstatechange = t.step_func(() => + assert_equals(pc.signalingState, states[++eventCount])); const assert_state = state => { assert_equals(state, pc.signalingState); @@ -101,8 +101,6 @@ assert_state('stable'); await pc.setRemoteDescription(await pc2.createOffer()); assert_state('have-remote-offer'); - pc.close(); - assert_state('closed'); }, 'Negotiation should fire signalingsstate events'); /* Operations after returning to stable state */